sisHYD User Guide

Combine projects

The assistant enables the transfer of whole projects or project components possible from an existing sisHYD project.

Select project

  • Project folder – Select a previously saved snapshot file here, from which the project data are to be imported.
  • Postfix – The postfix is an abbreviation that is added to all data set names in case of a conflict.
    Note: The postfix should be selected in such a way that name clashes can be safely resolved after combining. If this is not successful, sisHYD cancels combination process with an error message explaining this. The selected postfix also facilitates the identification of objects after the import.

Settings for the import

  • Entire network – By selecting this option, all network objects and template data are transferred.
  • Template data – If no network objects are to be imported, the assistant offers the possibility to only adopt the template data. The designated data are available as template data.

Import progress

Here the assistant displays the progress of the import preparations.
  • Read project – In the first step the selected source project is read. Only if the source project is error free (warnings are permitted) is combination possible.
  • Combine projects – In the second step the read data are added to the active project and events logged during the process in a file.

Combining the data works like this:

The network of the active project is understood as the target network. By source network the network which was formed from the data of selected project files is understood. In this process the source network is a data copy independent of the original data, i.e. changes made here do not affect the original project.

During the combination of the data the following rules apply:

  1. Nodes, elements and customers are transferred from the source project to the target project, as long as the object names are unique. If an object with the same name is found in the source and target network, the object in the source project is given a new name by adding the postfix. If this new name is not unique, the process cannot be continued.
  2. Referenced types – these include zones, pipe classes, pump types, valve types, special fittings, consumer groups and organization groups – are transferred from the source network to the target network if they are not known by name. If a type name is already present, all objects in the source network which use this type are moved to the existing type in the target network.
    • Log – Shows the log file with messages which were logged during the combination. In case of errors, the log is opened automatically:
    • Continue – Starts saving the transferred objects in the database. It is possible to undo the changes by selecting Cancel. That button is only activated if the combination was successfully accomplished.
    • Cancel – Interrupts the assistant and removes all objects inserted from the source network from the target network.

Transfer to database

Here the assistant shows the progress of the actual data transfer.
Note: If during errors arise while the data is being saved in the database, the entire procedure is cancelled and the project does not contain “added data”.